// dlam.cpp : 定义控制台应用程序的入口点。
//
// wlg.2.cpp : 定义控制台应用程序的入口点。
//

// 自编哆啦a梦代码.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include<graphics.h>
#include<conio.h>
#define PI 3.1415926

int main()
{  initgraph(600,600);//创建800*800的画布
   setorigin(300,300);//以画布中心点为原点,且Y轴向下为正
      setbkcolor(WHITE);
         cleardevice();//将背景填充白色
	    setfillcolor(LIGHTBLUE);
	       setlinecolor(BLACK);
	          fillellipse(-80,-140,80,0);
		     setfillcolor(WHITE);
		        fillellipse(-65,-115,65,0);
			   setfillcolor(WHITE);//画脸
			      fillroundrect(-38,-135,0,-90,38,50);
			         fillroundrect(38,-135,0,-90,38,50);//左右眼

				    setfillcolor(BLACK);
				       fillellipse(-15,-115,-6,-100);
				          fillellipse(6,-115,15,-100);
					     setfillcolor(WHITE);
					        fillellipse(-12,-109,-8,-105);
						   fillellipse(8,-109,12,-105);//左右眼珠


						       setfillcolor(LIGHTRED);
						       	fillcircle(0,-92,12);//红色鼻子

								line(0,-80,0,-26);
									line(-18,-80,-55,-95); line(18,-80,55,-95);
										line(-19,-65,-65,-68); line(19,-65,65,-68);
											line(-18,-50,-60,-45); line(18,-50,60,-45);
												arc(-60,-85,60,-26, PI * 6 / 2, PI * 8/ 2);//胡子嘴巴


													setfillcolor(LIGHTBLUE);
														solidellipse(-80,-15,80,50);
															solidrectangle(-56,30,56,85);



																setfillcolor(WHITE);
																	 fillellipse(-42,-15,42,60);
																	 	clearrectangle(-20,-15,20,-12);
																			                             
																						     	 fillellipse(-33,-10,33,50);
																							 	 clearcircle(0,15,32);
																								  clearrectangle(-34,14,34,21);
																								  	 line(-32,20,32,20);
																									 	
																											//肚子
																												  
																												  	 line(-56,10,-54,80);line(56,10,54,80);//两外腿线
																													 	 line(0,65,0,80);
																														 	 setfillcolor(WHITE);
																															 	 line(-10,65,10,65);
																																 	 fillellipse(-70,70,0,95); fillellipse(70,70,0,95);//左右脚

																																	 	  setfillcolor(WHITE);
																																		  	 arc(10,-8,80,42,-PI*3/8,PI/2);
																																			 	 arc(-80,-8,-10,42,PI/2,PI*11/8);//左右手


																																				 	setfillcolor(LIGHTRED);
																																						fillroundrect(-45,-12,45,-5,80,7);
																																						    setfillcolor(YELLOW);
																																						    	fillcircle(0,2,12);
																																								fillroundrect(-13,-3,13,-1,26,2);
																																									setfillcolor(BLACK);
																																										fillcircle(0,6,2);
																																											line(0,8,0,14);//脖子加铃铛
																																											    

																																											    	

																																												  

																																												  	_getch();
																																													   return 0;
																																													   }



